
package com.javaleague.sesionUsuario;

import java.sql.Date;
import java.text.SimpleDateFormat;

/**
 * @author TaixMiguel
 */
public class Usuario {
    int id;
    String nombre;
    Date fechaRegistro;
    String email;
    int division;
    String avatar;
    String twitter;
    String facebook;
    String ytube;
    int tokenUser;
    
    public Usuario(int id, String nombre, Date fechaRegistro, String email, int division, String avatar,String t, String f, String y, int tokenUser) {
        this.id = id;
        this.nombre = nombre;
        this.fechaRegistro = fechaRegistro;
        this.email = email;
        this.division = division;
        this.avatar = avatar;
        this.twitter=t;
        this.facebook=f;
        this.ytube = y;
        this.tokenUser = tokenUser;
    }

    public int getId() {
        return id;
    }

    public String getNombre() {
        return nombre;
    }

    /**
     * Devuelve la fecha de registro con el formato: dd/mm/aaaa hh:mm
     * @return (String) Fecha de registro
     */
    public String getFechaRegistro() {
        return fechaRegistro.toString();
    }
    
    public String getEmail() {
        return email;
    }
    
    public void setMail(String mail) {
        this.email = mail;
    }
    
    /**
     * Devuelve la fecha de registro con el formato: dd/mm/aaaa
     * @return (String) Fecha de registro
     */
    public String getFechaRegistro2() {
        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
        return sdf.format(fechaRegistro);
    }

    public int getDivision() {
        return division;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public int getTokenUser() {
        return tokenUser;
    }
    
    public String getFB() {
        return facebook;
    }
    
    public String getTwitter() {
        return twitter;
    }
    
    public String getYT() {
        return ytube;
    }
}